import { observable, action } from 'mobx-miniprogram'
import { getStorage } from '../utils/storage'

export const userStore = observable({
  // data 
  token: getStorage('token') || '',
  userInfo: getStorage('userInfo') || {},

  // actions 
  setToken: action(function (token) {
    this.token = token
  }),

  setUserInfo: action(function(userInfo) {
    this.userInfo = userInfo
  })

})